import request from '@/utils/request.js'

// 规格管理-商品规格列表
export const getSkusList = page => {
  return request({
    url: `/skus/${page}`
  })
}

// 规格管理-增加商品规格
export const createSkus = data => {
  return request({
    url: '/skus',
    method: 'post',
    data
  })
}

// 规格管理-修改商品规格
export const updateSkus = (id, data) => {
  return request({
    url: `/skus/${id}`,
    method: 'post',
    data
  })
}

// 规格管理-批量删除商品规格
export const deleteSkus = ids => {
  ids = !Array.isArray(ids) ? [ids] : ids
  return request({
    url: '/skus/delete_all',
    method: 'post',
    data: { ids }
  })
}

// 规格管理-修改商品规格状态
export const updateSkusStatus = (id, status) => {
  return request({
    url: `/skus/${id}/update_status`,
    method: 'post',
    data: { status }
  })
}